import { url } from "./config.js"
import axios from 'axios'
import Qs from 'qs'
// axios.defaults.baseURL = "/api"
axios.defaults.baseURL = url
axios.defaults.timeout = 5000

//登录
export function login(data) {
  return axios.get('/LoginUser', {
    params: data
  })
  .then((res) => {
    return Promise.resolve(res.data)
  })
  .catch((res) => {
    return Promise.reject('请求超时')
  })
}

//注册
export function register(data) {
  return axios.get('/Loginregister', {
    params: data
  })
  .then((res) => {
    return Promise.resolve(res.data)
  })
  .catch((res) => {
    return Promise.reject('failed')
  })
}

//找回密码
export function UpdatePassword(data) {
  return axios.get('/UpdatePassword', {
    params: data
  })
  .then((res) => {
    return Promise.resolve(res.data)
  })
  .catch((res) => {
    return Promise.reject('failed')
  })
}

//获取验证码
export function getCode(data) {
  return axios.get('/getCodeApp', {
    params: data
  })
  .then((res) => {
    return Promise.resolve(res.data)
  })
  .catch((res) => {
    return Promise.reject('failed')
  })
}

//主页 头部背景图片
export function UpdateImg(data) {
  return axios.get('/UpdateImg', {
    params: data
  })
  .then((res) => {
    return Promise.resolve(res.data)
  })
  .catch((res) => {
    return Promise.reject('failed')
  })
}

/* 资料编辑 */
//修改头像
export function UpdatePhoto(data) {
  return axios.get('/UpdatePhoto', {
    params: data
  })
  .then((res) => {
    return Promise.resolve(res.data)
  })
  .catch((res) => {
    return Promise.reject('failed')
  })
}

//昵称
export function UpdateName(data) {
  return axios.get('/UpdateName', {
    params: data
  })
  .then((res) => {
    return Promise.resolve(res.data)
  })
  .catch((res) => {
    return Promise.reject('failed')
  })
}

//修改性别
export function UpdateSex(data) {
  return axios.get('/UpdateSex', {
    params: data
  })
  .then((res) => {
    return Promise.resolve(res.data)
  })
  .catch((res) => {
    return Promise.reject('failed')
  })
}

//修改生日
export function UpdateBirthday(data) {
  return axios.get('/UpdateBithday', {
    params: data
  })
  .then((res) => {
    return Promise.resolve(res.data)
  })
  .catch((res) => {
    return Promise.reject('failed')
  })
}

//修改密码
export function RevisePassword(data) {
  return axios.get('/RevisePassword', {
    params: data
  })
    .then((res) => {
      return Promise.resolve(res.data)
    })
    .catch((res) => {
      return Promise.reject('failed')
    })
}

//绑定手机号 
// export function Updatephone(data) {
//   return axios.get('/Updatephone', {
//     params: data
//   })
//     .then((res) => {
//       return Promise.resolve(res.data)
//     })
//     .catch((res) => {
//       return Promise.reject('failed')
//     })
// }




//post
// export function login(data) {
//   data = Qs.stringify(data)
//   return axios.post('/Loginregister', data)
//   .then((res) => {
//     return Promise.resolve(res.data)
//   })
//   .catch((res) => {
//     return Promise.reject('failed')
//   })
// }